package wwl.lsf.dao;

import org.springframework.beans.factory.annotation.Lookup;
import org.springframework.stereotype.Component;

@Component
public class DaoImpl implements Dao {

    //提供一个返回参数是目标对象了类型的参数,并且加上@Lookup注解,注解参数是beanName
    @Lookup("person")
    public Person getPerson() {
        return null;
    }

    @Override
    public void query() {
        //使用的时候每次通过方法调用,这样没有spring api的侵入
        System.out.println("getPerson().hashCode() = " + getPerson().hashCode());
    }
}
